@echo off
REM 演讲管理系统 - Windows部署脚本
REM 使用方法: deploy.bat

echo =========================================
echo   演讲管理系统 - 后端部署脚本 (Windows)
echo =========================================
echo.

REM 配置变量
set REMOTE_HOST=naturedao.tech
set REMOTE_USER=root
set REMOTE_PASSWORD=Winin112358Gy
set LOCAL_MODULE=explorers_backend\speech_management
set MODULE_NAME=speech_management

echo 准备部署...
echo 远程服务器: %REMOTE_HOST%
echo 模块名称: %MODULE_NAME%
echo.

REM 检查本地模块是否存在
if not exist "%LOCAL_MODULE%" (
    echo ❌ 错误: 找不到模块目录 %LOCAL_MODULE%
    pause
    exit /b 1
)

echo ✅ 本地模块检查通过
echo.

REM 提示手动操作
echo ⚠️  Windows 自动部署需要安装额外工具
echo.
echo 请选择部署方式:
echo.
echo 方式1: 使用 WinSCP 或其他 SFTP 工具上传
echo   1. 打开 WinSCP
echo   2. 连接到 %REMOTE_HOST%
echo   3. 上传 %LOCAL_MODULE% 到 /root/odoo/extra-addons/
echo   4. SSH 连接后执行: systemctl restart odoo
echo.
echo 方式2: 使用 Git（如果服务器配置了Git）
echo   1. 将代码推送到 Git 仓库
echo   2. SSH 到服务器
echo   3. cd /root/odoo/extra-addons/
echo   4. git clone 或 git pull
echo   5. systemctl restart odoo
echo.
echo 方式3: 手动命令（需要安装 pscp.exe）
echo   pscp -r %LOCAL_MODULE% %REMOTE_USER%@%REMOTE_HOST%:/root/odoo/extra-addons/
echo   ssh %REMOTE_USER%@%REMOTE_HOST% "systemctl restart odoo"
echo.

echo =========================================
echo   📖 详细部署文档
echo =========================================
echo.
echo 请查看: docs\DEPLOYMENT.md
echo 或查看: QUICK_START.md
echo.

pause

